using System;
using System.Collections.Generic;
using System.Text;
using DotNetMatrix;
using ScannerLib.Vector;

namespace ScannerLib.PlaneCalibration
{
    public class DeskCalibrationInfo
    {
        private BasicVector m_cameraMatrix;
        private BasicVector m_desktopPlane;

        private double m_cameraHeight;

        public DeskCalibrationInfo(BasicVector cameraMatrix, BasicVector desktopPlane, double cameraHeight)
        {
            m_cameraHeight = cameraHeight;
            m_cameraMatrix = cameraMatrix;
            m_desktopPlane = desktopPlane;
        }

        public BasicVector CameraMatrix
        {
            get
            {
                return m_cameraMatrix;
            }
        }

        public BasicVector DesktopPlane
        {
            get
            {
                return m_desktopPlane;
            }
        }

        public double CameraHeight
        {
            get
            {
                return m_cameraHeight;
            }
        }
    }
}
